<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
       /*js中数组的长度随时可以更改  不像java 数组的长度初始化就给定长度 */


        var arr=['1','2','3'];
        console.log(arr.length)
        arr.length=5;
        console.log(arr.length)
        console.log(arr[3])   //undefined


        /*大于10的数 放在新数组*/
        var arr2=[2,5,7,24,13,8,9,16,15];
        var arr3=[];

        for (var i = 0; i <arr2.length; i++) {
            if(arr2[i]>10){
                arr3[arr3.length]=arr2[i];
            }
        }
        console.log(arr3)

        /*数组翻转*/

        var arr4=[1,2,3,4,5];
        var arr5=[];

        for (var i = arr4.length-1; i >=0; i--) {
            arr5[arr5.length]=arr4[i]
        }
        console.log(arr5)

       /*冒泡排序   双层for循环*/

       var temp;
       for (var i = 0; i <arr2.length-1; i++) {

           for (var j = 0; j <arr2.length-i-1; j++) {       //  -i  不要也不影响  其实后面最大的 可以不用比较了  优化
                if(arr2[j]>arr2[j+1]){
                    temp=arr2[j];
                    arr2[j]=arr2[j+1];
                    arr2[j+1]=temp;
                }
           }

       }

       console.log(arr2)
    </script>
</head>
<body>

</body>
</html>